package com.aizuda.boot.modules.third.wps.exception;

import com.aizuda.boot.modules.third.wps.enums.WebOfficeErrEnum;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author hjw
 * @description WebOffice异常
 * @date 2025年06月16日 13:30
 */
@Data
@NoArgsConstructor
public class WebOfficeException extends RuntimeException {

    private static final long serialVersionUID = 1L;

    protected WebOfficeErrEnum errorEnum;

    public WebOfficeException(WebOfficeErrEnum errorEnum) {
        super(errorEnum.getMsg());
        this.errorEnum = errorEnum;
    }
    public WebOfficeException(WebOfficeErrEnum errorEnum, String message) {
        super(message);
        this.errorEnum = errorEnum;
    }

}
